<?PHP
include('conex.php');
include("funciones.php");
include("matrices.php");
import_request_variables("gP");
echo "<br><div align='center' class='nombres'>";
echo printhour()."<br><b>CASOS POR SEXO<b></div>";
// -------------------------------------------------------------------------
	for($i=0;$i<=2;$i++) {
		if($tipo[$i] == 2) {
			$x = $i;
		}
	}
	
	$tipoPaciente = " nTipoPaciente in ";
	if($x==0) $tipoPaciente .= "(1)";
	if($x==1) $tipoPaciente .= "(2)";
	if($x==2) $tipoPaciente .= "(1,2)";
	$_SESSION['tipoPaciente'] = $tipoPaciente;
// -----------------------------------------------------------------------

for($i=0;$i<4;$i++){
	$sql .= " SELECT '".$categorias[$i][0]."',SUM(IF(nSexo = 1,1,0)) as hombres, SUM(IF(nSexo = 2,1,0)) as mujeres  
	FROM dat_registro where $tipoPaciente AND ".$categorias[$i][1]."
		 UNION ALL";
}
if($x==1){
	for($i=6;$i<=7;$i++){
		$sql .= " SELECT '".$categorias[$i][0]."',SUM(IF(nSexo = 1,1,0)) as hombres, SUM(IF(nSexo = 2,1,0)) as mujeres  
		FROM dat_registro where $tipoPaciente AND ".$categorias[$i][1]."
			union all ";
	}
}
for($i=4;$i<=5;$i++){
	$sql .= " SELECT '".$categorias[$i][0]."',SUM(IF(nSexo = 1,1,0)) as hombres, SUM(IF(nSexo = 2,1,0)) as mujeres  
	FROM dat_registro where $tipoPaciente AND ".$categorias[$i][1].
	" UNION ALL ";
}
$sql = substr($sql,0,-10);

echo "<table width=450 align='center' class='datos cuadro2' ><TR bgcolor='#cccccc'><td>TIPO DE CASO</TD><TD>HOMBRES</TD><TD>MUJERES</TD></TR>";
$contador=0;
$res = mysql_query($sql,$link) or die(mysql_error());;
while($datos1 = mysql_fetch_array($res)){
	$contador++;
	$color = $color=="#ffffff"?"#f3f3f3":"#ffffff";	
	echo "<tr bgcolor='$color'><td>";
	echo $datos1[0]."</td>";
	$nCampo = $datos1[1]+0; 	$nCampo2 = $datos1[2]+0;
	echo "<td>".$nCampo."</td><td>".$nCampo2."</tr>";
	if($tipoPaciente == " nTipoPaciente in (2)"){
		if($contador < 5 or $contador > 6) $nTotal1 += $datos1[1];
		if($contador < 5 or $contador > 6) $nTotal2 += $datos1[2];
	}else{
		$nTotal1 += $datos1[1];
		$nTotal2 += $datos1[2];
	}
}
echo "<tr bgcolor='#f3f3f3'><td>TOTAL</TD><TD>$nTotal1</td><td>$nTotal2</td></tr>";
echo "<tr><td>* Las pruebas rapidas no se acumulan en el total</td></tr></table>";
return;
// ---------------------------------------------------------------------------------------------
if($x==0){
echo "<br><div align='center' class='nombres'><b>POR GRUPOS DE EDAD<b></div>";
echo "<table width=650 align='center' class='datos cuadro2' ><TR bgcolor='#cccccc'>";
// --------------mantenimiento --------------------------------------------------------------------------------------------
echo "<td>REPORTE EN MANTENIMIENTO</TD></TR></table>";
return;
// -------------------------------
$sql = "SELECT id_edad,grupo,edad_inicial,edad_final FROM cat_gedad  ";
$res3 = mysql_query($sql,$link);
$registros = mysql_num_rows($res3);
echo "<td>TIPO DE CASO</TD>";
while($datos2 = mysql_fetch_array($res3)){
	echo "<td>".$datos2[1]."</td>";
	$cabecera[] = $datos[2];
	$cabecera2[] = $datos[3];
}
echo "<td>TOTAL</td></tr>";

$sql = "SELECT  
	sum(if(nResultado_muestra2 = 1 ,1,0)),b.grupo
	FROM cat_gedad b	
	left join dat_registro  a on (a.nEdad <= b.edad_final and a.nEdad >= b.edad_inicial)
	where $tipoPaciente
	group by b.grupo 
	ORDER BY b.id_edad";

$res = mysql_query($sql,$link);
echo "<tr><td>CASOS CONFIRMADOS DE INFLUENZA PORCINA</TD>";
while($datos = mysql_fetch_array($res)){
	$x++;
	echo "<td>".$datos[0]."</td>";
	$nTotal_linea += $datos[0];
	$nTotal[$x] += $datos[0];
}
echo "<td>$nTotal_linea</td></tr>";


$x=0; $nTotal_linea = 0;
$sql = "SELECT  sum(if(nResultado_muestra = 1 AND nEstado_muestra = 1 and nResultado_muestra2 != 1,1,0)),b.grupo
		 FROM cat_gedad b	
	left join dat_registro  a on (a.nEdad <= b.edad_final and a.nEdad >= b.edad_inicial)
	where $tipoPaciente
group by b.grupo 
ORDER BY b.id_edad";
$res = mysql_query($sql,$link);
echo "<tr><td>CASOS CONFIRMADOS DE INFLUENZA TIPO A</TD>";
while($datos = mysql_fetch_array($res)){
	$x++;
	echo "<td>".$datos[0]."</td>";
	$nTotal_linea += $datos[0];
	$nTotal[$x] += $datos[0];

}
echo "<td>$nTotal_linea</td></tr>";



$x=0; $nTotal_linea = 0;
$sql = "SELECT  sum(if(nResultado_muestra = 1 AND nEstado_muestra = 2 and nresultado_muestra2 != 1,1,0)),b.grupo
		 FROM cat_gedad b	
	left join dat_registro  a on (a.nEdad <= b.edad_final and a.nEdad >= b.edad_inicial)
	where $tipoPaciente
group by b.grupo 
ORDER BY b.id_edad";
$res = mysql_query($sql,$link);
echo "<tr><td>CASOS CONFIRMADOS DE INFLUENZA DISTINTOS A TIPO A</TD>";
while($datos = mysql_fetch_array($res)){
	$x++;
	echo "<td>".$datos[0]."</td>";
	$nTotal_linea += $datos[0];
	$nTotal[$x] += $datos[0];

}
echo "<td>$nTotal_linea</td></tr>";

$x=0; $nTotal_linea = 0;
$sql = "SELECT  sum(if(nResultado_muestra = 2 and nresultado_muestra2 != 1,1,0)),b.grupo
		 FROM cat_gedad b	
	left join dat_registro  a on (a.nEdad <= b.edad_final and a.nEdad >= b.edad_inicial)
	where $tipoPaciente
group by b.grupo 
ORDER BY b.id_edad";
$res = mysql_query($sql,$link);
echo "<tr><td>CASOS CON PRUEBA NEGATIVOS A INFLUENZA</TD>";
while($datos = mysql_fetch_array($res)){
	$x++;
	echo "<td>".$datos[0]."</td>";
	$nTotal_linea += $datos[0];
	$nTotal[$x] += $datos[0];

}
echo "<td>$nTotal_linea</td></tr>";

if($x==1){
	$x=0; $nTotal_linea = 0;
	$sql = "SELECT  sum(if(npruebaRapida = 1,1,0)),b.grupo
			 FROM cat_gedad b	
		left join dat_registro  a on (a.nEdad <= b.edad_final and a.nEdad >= b.edad_inicial)
		where $tipoPaciente
	group by b.grupo 
	ORDER BY b.id_edad";
	$res = mysql_query($sql,$link);
	echo "<tr><td>CASOS CON PRUEBA RAPIDA POSITIVA</TD>";
	while($datos = mysql_fetch_array($res)){
		$x++;
		echo "<td>".$datos[0]."</td>";
		$nTotal_linea += $datos[0];
		$nTotal[$x] += $datos[0];
	
	}
	echo "<td>$nTotal_linea</td></tr>";
	$x=0; $nTotal_linea = 0;
	$sql = "SELECT  sum(if(npruebaRapida = 1,1,0)),b.grupo
			 FROM cat_gedad b	
		left join dat_registro  a on (a.nEdad <= b.edad_final and a.nEdad >= b.edad_inicial)
		where $tipoPaciente
	group by b.grupo 
	ORDER BY b.id_edad";
	$res = mysql_query($sql,$link);
	echo "<tr><td>CASOS CON PRUEBA RAPIDA NEGATIVA</TD>";
	while($datos = mysql_fetch_array($res)){
		$x++;
		echo "<td>".$datos[0]."</td>";
		$nTotal_linea += $datos[0];
		$nTotal[$x] += $datos[0];
	
	}
	echo "<td>$nTotal_linea</td></tr>";

}
$x=0; $nTotal_linea = 0;
$sql = "SELECT  sum(if(nToma_muestra = 1 and nResultado_muestra = 0 and nResultado_muestra2 != 1,1,0)),b.grupo
		 FROM cat_gedad b	
	left join dat_registro  a on (a.nEdad <= b.edad_final and a.nEdad >= b.edad_inicial)
	where $tipoPaciente
group by b.grupo 
ORDER BY b.id_edad";
$res = mysql_query($sql,$link);
echo "<tr><td>CASOS POSIBLES CON TOMA DE MUESTRA EN VIAS DE VERIFICACION</TD>";
while($datos = mysql_fetch_array($res)){
	$x++;
	echo "<td>".$datos[0]."</td>";
	$nTotal_linea += $datos[0];
	$nTotal[$x] += $datos[0];

}
echo "<td>$nTotal_linea</td></tr>";
$x=0; $nTotal_linea = 0;
$sql = "SELECT  sum(if(nToma_muestra = 0 and nResultado_muestra2 != 1,1,0)),b.grupo
		 FROM cat_gedad b	
	left join dat_registro  a on (a.nEdad <= b.edad_final and a.nEdad >= b.edad_inicial)
	where $tipoPaciente
group by b.grupo 
ORDER BY b.id_edad";
$res = mysql_query($sql,$link);
echo "<tr><td>CASOS POSIBLES SIN TOMA DE MUESTRA, EN QUE NO SE REALIZO LA TOMA OPORTUNAMENTE</TD>";
while($datos = mysql_fetch_array($res)){
	$x++;
	echo "<td>".$datos[0]."</td>";
	$nTotal_linea += $datos[0];
	$nTotal[$x] += $datos[0];

}

echo "<td>$nTotal_linea</td></tr>";
echo "<tr bgcolor='#cccccc'><td>TOTAL</TD>";
for($i=1;$i<=count($nTotal); $i++){
	echo "<td>".$nTotal[$i]."</td>";
	$nTotal_final += $nTotal[$i];
}
echo "<td>$nTotal_final</td></tr>";
}
?>